pendulum apparatus - Spanish English Dictionary